home *** CD-ROM | disk | FTP | other *** search
- Short: 2.4 - Flexible catalogs (C, Asm, Oberon, E, ARexx, Modula...)
- Author: Marcin Orlowski <carlos@amiga.com.pl>
- Uploader: Marcin Orlowski <carlos@amiga.com.pl>
- Version: 2.4
- Type: dev/misc
- Www: http://amiga.com.pl/flexcat/
- Date: Sun Nov 28 04:21:13 1999
-
-
-
- INFO
- ----------
-
- FlexCat creates catalogs and the source to handle them. The difference
- between FlexCat and KitCat, CatComp and some others is, that FlexCat is
- designed to produce any source you want: any programming language, any
- individual needs should be satisfied. However, FlexCat is not more
- difficult to use.
-
- Translators will also find it useful, as, among standard functions
- like #?.catalog creation, FlexCat is able to update your #?.ct files
- to the new #?.cd files automatically. Give it a try!
-
- This sounds like a contradiction. FlexCat's solution is to use
- template files, the so called "source descriptions". Ready to use examples
- for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
- an example for supporting catalogs on Workbench 2.0. Any other examples
- are welcome.
-
-
- Archives
- ----------
-
- Since release 2.0, the FlexCat distribiution is splitted into the
- smaller archives. They are (in order of importance):
-
- FlexCat.lha - Latest FlexCat, user contribitions, english manual
- and foreign catalog files
-
- FlexCat_0x0.lha - patches for 020, 040 and 060 versions of FlexCat
- (PPC makes no sense here. I checked that).
-
- FlexCat_ExDocs.lha - FlexCat's guide in non english languages. Currently
- Svenska, Espanol and Deutsch are provided
-
- FlexCat_CatSrc.lha - #?.cd and #?.ct files for existing translations and
- #?.texinfo documents
-
- FlexCat_Src.lha - C source code for the FlexCat itself
-
- FlexCat_Demos.lha - example source codes -> shows how to make localized
- programs using FlexCat (C/HSPascal/ARexx/etc)
-
- NOTE: I would gladly welcome examples for other
- languages (E/Asm etc) as well as detailed tutorials
- about right way of doing localized software.
- Your contribution is highly welcome!
-
-
- If you just want to use FlexCat, the 1st archive is all you need.
- If you want to have CPU optimised binaries, take both 1st and 2nd
- and patch the original release. If you want to read translated manual,
- get the 3rd one. If you want to make the translation take the 4th one
- (but I suggesto to join the Amiga Translators' Organisation
- <http://ato.vapor.com/ato> first!)
-
-
- Changes since previous release:
- -------------------------------
- * v2.4 (28.11.99) - FlexCat is now portable! Thanks to Hardcode.sd{tm}
- unique technology you can now try to compile FlexCat
- under any OS (both Big and Little Endians are
- supported). Read developer.readme for details.
-
- - sometimes garbage could be written instead of
- $VER: string (when $TODAY feature was used) due
- to memory block being free'd before write.
-
- - added ##rem command to .sd file handling. As you
- have probably guessed, it's just remark. The goal
- (at least for me) is that ##rem lines won't appear
- in result source code, creaded out of the .sd file.
-
- - added manual catalog open/close for compilers that
- do not handle autoinit/exit functions
-
- - Updated french translation (Herve Dupont
- <herve.dupont@nordnet.fr>)
-
- - Added NOSPACE switch, to avoid extra space char
- usually used by FlexCat to separate comment
- mark ';' from the main comment text
-
- - Source descriptor for HSPascal by Artur Karpunin
- <woody8@kki.net.pl> is now available.
-
- - New archive "FlexCat_Demos" full ;-) of example
- source codes for various programming languages
- C, HSPascal and ARexx examples are recently
- available.
-
- - Content of "Contribution" drawer is now moved to
- "FlexCat_Demos" archive.
-
- - Added detailed tutoral (in polish for now) about
- the whole localization process (incl. examples)
-
-
- * v2.3 (19.05.99) - "Trailing ellipsis" detector was broken (Marco
- De Vitis <marco.dvv@flashnet.it>)
-
- - Seems I updated the english manual for v2.2, but
- forgot to create .guide file out of texinfo.
-
- - Fixed manual to say "1999" instead of "1998", and
- fixed #?.cd file to show proper arguments when
- help ("?") is requested (Herve Dupont
- <herve.dupont@nordnet.fr>)
-
- - Spanish translation by Sergio Martín Rodríguez
- <smartin@kaos.es> and Tomás J. Cantó
- <tjcanto@redestb.es>
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2628 1138 56.6% 09-Jun-99 14:18:46 +FlexCat.catalog
- 3584 1564 56.3% 09-Jun-99 14:18:58 +FlexCat.catalog
- 3680 1668 54.6% 09-Jun-99 14:18:56 +FlexCat.catalog
- 3778 1669 55.8% 09-Jun-99 14:18:44 +FlexCat.catalog
- 637 303 52.4% 18-Aug-99 15:32:30 +ato.readme
- 2992 1372 54.1% 09-Jun-99 14:18:54 +FlexCat.catalog
- 3646 1688 53.7% 09-Jun-99 14:19:00 +FlexCat.catalog
- 3488 1514 56.5% 09-Jun-99 14:18:56 +FlexCat.catalog
- 3072 1419 53.8% 09-Jun-99 14:18:50 +FlexCat.catalog
- 3828 1839 51.9% 09-Jun-99 14:18:52 +FlexCat.catalog
- 4462 1839 58.7% 09-Jun-99 14:18:54 +FlexCat.catalog
- 2390 1164 51.2% 09-Jun-99 14:18:46 +FlexCat.catalog
- 3324 1543 53.5% 09-Jun-99 14:18:58 +FlexCat.catalog
- 3404 1565 54.0% 09-Jun-99 14:18:48 +FlexCat.catalog
- 3276 1514 53.7% 09-Jun-99 14:18:48 +FlexCat.catalog
- 3300 1492 54.7% 09-Jun-99 14:18:50 +FlexCat.catalog
- 3312 1599 51.7% 09-Jun-99 14:18:48 +FlexCat.catalog
- 632 277 56.1% 18-Aug-99 15:32:20 Docs.info
- 64090 20790 67.5% 19-May-99 11:57:30 +FlexCat_english.guide
- 464 241 48.0% 25-May-97 15:47:24 +FlexCat_english.guide.info
- 34800 20285 41.7% 28-Nov-99 04:35:34 FlexCat
- 20042 6602 67.0% 28-Nov-99 04:24:28 FlexCat.history
- 5324 2255 57.6% 28-Nov-99 04:21:34 FlexCat.readme
- 2050 888 56.6% 28-Nov-99 04:36:40 +AmigaOberon.sd
- 1068 618 42.1% 28-Nov-99 04:36:40 +ARexx.sd
- 2809 1177 58.0% 28-Nov-99 04:36:40 +AutoC_c.sd
- 580 303 47.7% 28-Nov-99 04:36:40 +AutoC_h.sd
- 2969 914 69.2% 28-Nov-99 04:36:40 +AztecAs_asm.sd
- 503 238 52.6% 28-Nov-99 04:36:40 +AztecAs_i.sd
- 3339 1320 60.4% 28-Nov-99 04:36:40 +C++_CatalogF.cc
- 1525 732 52.0% 28-Nov-99 04:36:40 +C++_CatalogF.h
- 566 294 48.0% 28-Nov-99 04:36:40 +C++_cc.sd
- 798 429 46.2% 28-Nov-99 04:36:40 +C++_h.sd
- 5479 1967 64.0% 28-Nov-99 04:36:40 +C_c.sd
- 6471 1940 70.0% 28-Nov-99 04:36:40 +C_c_V20.sd
- 1825 751 58.8% 28-Nov-99 04:36:40 +C_c_V21.sd
- 790 413 47.7% 28-Nov-99 04:36:40 +C_h.sd
- 1570 845 46.1% 28-Nov-99 04:36:40 +Cat2h.readme
- 1857 794 57.2% 28-Nov-99 04:36:40 +Cat2h_c.sd
- 428 227 46.9% 28-Nov-99 04:36:40 +Cat2h_h.sd
- 2522 809 67.9% 28-Nov-99 04:36:40 +CatComp_h.sd
- 2090 708 66.1% 28-Nov-99 04:36:40 +E21b.sd
- 2560 835 67.3% 28-Nov-99 04:36:40 +E30b.sd
- 2183 833 61.8% 28-Nov-99 04:36:40 +E32e.sd
- 860 403 53.1% 28-Nov-99 04:40:04 +Hardcode_h.sd
- 3637 1313 63.8% 28-Nov-99 04:36:40 +HSPascalUnit.sd
- 552 329 40.3% 28-Nov-99 04:36:40 +Modula2Def.sd
- 2324 886 61.8% 28-Nov-99 04:36:40 +Modula2Mod.sd
- 2231 923 58.6% 28-Nov-99 04:36:40 +Oberon-A.sd
- 1818 798 56.1% 28-Nov-99 04:36:42 +Oberon_V38.sd
- 1817 797 56.1% 28-Nov-99 04:36:42 +Oberon_V39.sd
- 3033 927 69.4% 28-Nov-99 04:36:42 +SASasm_a.sd
- 486 231 52.4% 28-Nov-99 04:36:42 +SASasm_i.sd
- -------- ------- ----- --------- --------
- 240893 98982 58.9% 01-Dec-99 20:30:00 53 files
-